package org.d4_byte_stream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStream;

/**
 *目标:掌握文件字节输出流FileOutputStream的使用
 */
public class FileInputStreamTest4 {
    public static void main(String[] args) throws Exception {
       //1.创建一个字节输出流管道与目标文件接通
        //覆盖管道，覆盖之前的数据
        //OutputStream os = new FileOutputStream ("D:\\idea\\idea code\\java-practice\\practice\\change\\file-oi-app\\src\\output4.txt");

       //追加数据的管道
        OutputStream os =
         new FileOutputStream ("D:\\idea\\idea code\\java-practice\\practice\\change\\file-oi-app\\src\\output4.txt",true);

        os.write(97); //97是一个字节代表a
        os.write('b');
        //os.write('王');  //在文件里显示乱码
        //UTF-8中 汉字有三个字节组成的 [ooo]默认只能写出去一个字节

        byte[] bytes = "我爱你中国abc".getBytes();
        os.write(bytes);
        os.write(bytes,0,15);

        //换行符  \r\n 或者 \n
        os.write("\r\n".getBytes());


        os.close();
        }
    }

